<?php
/*
	Sis failas sugeneruoja patvirtinimo paveiksliuka

*/
session_start();
//SUGENERUOJA PATVIRTINIMO PAVEIKSLIUKA
header("Content-type: image/png");    //nurodome narsyklei kad cia PNG paveiksliukas
header('Last-Modified: '.gmdate('D, d M Y H:i:s', time()).' GMT');    //paveiksliuko galiojimo laikas - padarom kad galiotu iki dabar, todel jo nedes i podeli

$font = 'Portable.ttf';    // kelias iki srifto. pvz: arial.ttf
$im = @imagecreate(70, 40) //paveiksliuko dydis plotis/aukstis taskais
or die("Sistemos klaida. Nepalaiko GD");

$bg = imagecolorallocate($im, 204, 204, 204);        //fono spalva
$fg = ImageColorAllocate($im, 0, 0, 0);    //Raidziu spalva

$x = '5'; $code = '';
$code = random();	//sugeneruojam atsitiktini koda
$_SESSION['code'] = $code;

ImageTTFText($im, 30, 0, $x, 30, $fg, $font , $code);

imagepng($im);		//atvaizduojam paveiksliuka
imagedestroy($im);	//isvalom atminti
unset($font,$im,$bg,$fg,$x,$rcode,$i);

function random() {
	$chars = "ABCDEFGHIJKMNOPQRSTUVWXYZ";
	srand((double)microtime()*1000000);
	$i = 0;
	$name = '' ;
	while ($i <= 5) {
		$num = rand() % 33;
		$tmp = substr($chars, $num, 1);
		$name = $name . $tmp;
		$i++;
	}
	return $name;
}

?> 